It's normal that it takes long unfortunately, and I don't think you can speed it up, that's why we just decided to wait, although the chances seem less than 50/50 for us now. The only upside being we won't have to wait for biometrics next time.
I haven't tried, but I had heard that if you try to submit another application online it doesn't let you if there's one active. I think you're doing the right thing though.
Here's the one video I saw about withdrawing. You can do the withdrawal through your account online though.