Added cache to update