fix more id param and cache