Background thread send

Move message delivery to a background thread (at least for asp.net module users).