implement system proxy toggle