update theme and arrange new layout for index