no need to update ui it will happen beacuse data changed