made getNodeById a non-ui-thread call