[new] edit task fully functional
[fix] cancel current task functional (untested)