get background jobs working