always render on fetch and keep list updated