hasChangedSignificantly async refactor

Still checking for bugs