add dynamic reconfigure