watch your core.async channels