The catalogue tree is lazy-loaded. When the top protocol is selected, all the data items need to be collected from server in order to show item selection. This process will be quick slow as it almost same as loading the whole tree in one goal