notifications without delayed_job