Simplified `hosts.upgrade_request`
Updated internal workings psudocode.