Reintroduce async tasks