async data requestor added