don't interrupt server node refresh scheduler

raising an exception makes it not repeat the task, so we never raise any exception
make controller's dynamic

in preparation to make api class non-static