update board.hpp