main screen updates