improve reloading

- log reload error
- when error happens, do not fail next reload