update promotion