fix bug, avoid one extra history capture of last former object #135