add snapshot to history