STI 0.85% higher at 2,814.49 on China data