non-blocking load of kn with callback closure

added more api documentation