core.async updated