fix startup.js and property subscription