fixed demo precaching which could take either much more time, or never start demo, or load dm_15 demo wrong