add core.async dependency