Forward Q worker