update board methods