updated refresh method

added invalidate and clip enforcement to TileView.refresh method