sync hosts file state in blocks instead of lines