fix viewCollection: modifying copy of updateOptions instead of original