tweak peerDependencies for async