fix theme bug (again), add "upgrade module" scenario