Basic task update functionality implemented