refactor abuse_report to hang on to request