update jobstateimpl
made outputcollector slightly faster