improve change alias logic and add screen change when watching video