add an option to cancel a future