add try_lock_do to Job ResultSet
need to make sure handler_class is loaded
incomplete pass at worker