alembic database update improved