staticdata module: get functions are now all synchronous and event-driven file update added