working on a core.async post