change node readability repo, add callbacks, fix some bugs