back to snapshot and bump some dependencies (core.async, hayt)