update promotion api