dynamic serving and dispatcher