fix price worker bug