update the promotion api