live refresh support for file protocol #71