fix view cache call stack