loading and tag improvements, tick cycle decoupled from render