#20: Added fire_and_forget decorator for async email