improve speed and layout for question index