If a 1.0 Vitz is giving a max 9-10 kml (even with HOBC), then something is wrong with the cat. Either it is due for a replacement, or it is simply removed. The O2 sensors will be seriously messed up when they can't sense the cat, and the car will be literally dumping fuel out of the exhaust.