retry `invoke_save` if `SAVE` already in progress

closes #513