fix com object leak