fix sign warnings