fix majpromo hook bug