adding spinner
fix mark as read bug