no cache variable directly call origin method