optimize questiionDetail