separate update and refrsh and implement toggling owners via a full refresh