Implemented add+update operations for task list