updated feeder to run dispatchers within own greenlets