Better tracking of async status