[fix] take symlinks into account and properly bind refresher