database migration, servlet listener