refactored internal api. fix bugs.
add classpath update for kernel scan classpath.
Fix : replace classpathscanrequest with binding request