add PullJob class to handle pull job event