task updates according to status codes
merged