video upload validation and UX improved