update simulator