Add updateEmptyStatus() in setAdapter() method

The `setAdapter(ListAdapter adapter)` method should also update empty status, otherwise if it is called later, the items won't be shown as the StaggeredGridView is in `Visibility.GONE`.