Pipeline background thread