[pos] refresh() to be called at minimum