Updated the board update functions