fed records directly to threads