add setAutoresizingMask to subViews
setFrame refactoring
add HeaderView resize constraints