add task generator, manual_ack: