update layout with fixed header and map