like Path's refresh effect