load node protocol method dynamically