I have done plenty times the 'you level up when told to' but I like try out this more direct approach and it needs players focus and attention keep tabs on XP what they get and update their sheets asap when updates do occur.