I see. Is this method even safe ? I think I've seen somewhere a post from a guy, who lost all SD card date because of pulling the cartridge with console on.
Anyway, I think it should be possible to implement some kind of manual refresh of cartridge data w/o pulling.