fix prev_data handling issue

save enough prev_data even if we have log event started