Quite often in production users will leave these sync sessions in RV open for hours. This can result in unanticipated behaviour such as lock-ups, high memory consumption or other issues with the UX. If it's not viable to leave open for hours it could either be optimized, or timeout after a certain period of time ensuring a fresh connection. Please let me know if you require any further information!
Cheers,
Kirk