update BFSTraverse