update to binary tree level order travel