Spam checker modules can now provide async methods. This is implemented in a backwards-compatible manner.