I realized I never mentioned how we level. We level between sessions when the DM tells us to. Sine the DM (me or otherwise) are doing milestone/story/etc XP, it's never at a point like mid-combat.
Now, in one group just about everyone except me uses apps for their character sheets and it seems half the time they just show up early to the next session and do it then, often with insight from others in the group.