reload configuration file if it changes. fixes #20