fix a overflow bug