add id to task_wrapper for eventual futures impl