Job queue implementation