async dump_comments, still pretty bad
simple lock
fix & logging