status: optimize refreshing the item lists

Calling QTreeWidgetItem.takeChild(0) in a loop is slow because
the child array has to be shifted, it seems.  Testing shows that
Taking from the end of the list is much faster.

Signed-off-by: David Aguilar <davvid@gmail.com>