fix markAsRead propagation