separate task status related methods from superstep bsp.
rename function names.
further divide functions.