simplified job updates to one listener method.