modify TaskObject