#28 --  implement poller for step state instead of job state
#28 --  implement poller for step state instead of job state