set home channel if not exist sub-site home channel
used dynamic fallback, return home channel default site
fix pep8