Fixed Message limiter dropping messages, added threaded MessageWorker for that purpose.