async-tasks

async-tasks let you run tasks asynchronously in a simple and easy way with the ability to make dependencies between them