fix integer parse bug