Don't calculate within_buffer without a cache unless explicitly instructed to do so.

This was causing server lockup if a bunch of really expensive queries
were spun up all at once.
Add geom column.