improve change_server api, add example how to change the upstream server