fix price updating