Why is .refresh() not automatically calling in winforms? - C#