improve iShow demo