change sub task status
save data to db