bugfix: reinitializing on manifest change