updated observable