Used greenlets instead of processes.