Complete core.async implementation and connect to resource