rewrite the logic of task status update/create