add event for price update