Use `update_all` to prevent `after_commit` from executing again.
Special case: When crawling a link to an image, just put the filename as
the title.