new option :on_spam, allow to call custom callbacks