bug fix, cancel now works on update