made mailer better ), without a big delay (use delayed_job)