fix price precision error