sync from fqrouter master