update cache ctrl and view