Switch to async job

pg_search has no support for backgrounding the after_save callback.
Switch to handling asynchronously for delayed_job. This should likely be
refactored into a more generic block and merged upstream once we verify
that it works as expected.