Small scale stream restoration simulation and response on stream temperature using a physically based temperature model