optimize demo ui and preview gif