rename .refresh() to .updateOffsets()

I kept putting "update offsets" as the comment next to .refresh(), and
that's just silly.
change alwaysRefresh to be more flexible, rename it
rename `one` to `unveil`

I guess jquery.unveil was onto something with that name. I had a hard
time looking up alternatives.