FIXED location.href, history.go should run asynchronously