Make tasks async