screen update signal & slots. not stable