add softdirty flag check