add wrapper function Shutdown to general_operation
fix webproxy.c, works well now