updated board list