process data events while waiting for task processor to finish