update valid move list