update underscore and temp