add install from http url support
minor bug fix
minor bug fix