add video preload & optimize prompt animation