simulator update