improved message sender
migrated and modified service after_ callback