How/why to sweep async tasks under a Postgres table