undo asyncronous task