Temperature boundary condition update

Add an update() function in temperature boundary conditions.
Call this function when time step start in core.cc