made status updating as a task