+ added a framework of boundary convection (needed to update intensive and extensive state at boundary)