save skins db on every successful change rather than just at shutdown