Been there. First of all virtual hugs... sucks to be in the situation.
Just tell the person you need a commitment by a specific date and to not call you, message you or have any contact whatsoever. Basically a break. Meanwhile, if possible, do a digital detox, leave all devices at home. If possible go for some retreat or a long hike. If this ain't doable, go visit a couple of your friends and make travel plans everyday for a couple days. Once back, start a new hobby to keep you occupied and help you meet people. All this while, have no communication with this person.
Once you feel ready and mentally prepared(you'll be better prepared after a break), either break up or get together depending on what you feel and what he thinks! Protip: don't keep your hopes high.