dont share the cache
fix flag
count array as changed if out of order && !all new
update changedOrder fn in rc
revert various