do not reshow the empty list when the list is not empty

happens when the app is in the background and the message is added to the list first