thread-safe Gearman client

These seems like a method that should be only be the job object