handle null from adapter
create HRZones.reload()
add adapter to target hrz
fix minor bugs