fixed dirty data bug.