Structure for asynchronous jobs