fix race condition in Cursor, postpone judgement as it possable to seen a late timestamp change after size has changed