update shop module & upgrade module.beforeRender()