updated install
more async code