fix qty float bugs