Fixed `refresh()` behavior