Hello Hanchad,
Sorry to hear you're experiencing issues with your On Demand and I would like to welcome you to the community.
I would like to take a look into this for you so I will need to gain access to your account to be able to make a couple of checks.
If you click on the purple envelope at the top right of your screen you will see a message waiting for you requesting further details.
Speak to you soon