shifted execution order to avoid cache hit on offline status