fix float reader bug