Reload Panel after changing Slug on Virtual Page from DB

I’ve been working on a Site with Virutal Pages from DB.
when i change the slug the page is not reloaded.
Is there any way to reload the page after changing the slug name?
when i change a slug on a file based setup the page gets reloaded.
is there something special i need to return that the page gets reloaded?

returning the $newPage Objekt in the changeSlug function solves the problem.