Re: .tpl files don't update
The
.tpl files are most probably cached by your webserver or web application. It may update the cache only when timestamp of the template is newer then the cache. Due to a way WinSCP may shift timestamp of the uploaded file, the resulting timestamp may be older even after update than the cache. I would try to choose different daylight saving time mode. Also see documentation.