fix parseint bug