add sync method
update progress bar on window resize
also update controls and progress on sync
greatly simplify next/prev fragment routines