updates
changed the logic in the updates methods for the task
redesigned the structure
add updateDescription to task