Each tenant app is independently migrated to resolve #136

resolved issue #136