I have 2 ASP's: SetValue.asp and GetValue.asp
The SetValue.asp is called from single external site.
The GetValue.asp is called by ~500 clients, each 2-3 seconds.

Both SetValue and GetValue are using the same ASP (AppManager.asp) to read and write the value to Application (memory).
SetValue.asp (includes AppManager.asp) ==> Application
GetValue.asp (includes AppManager.asp) ==> Application

My problem is that some clients gets the value (using the GetValue.asp) more than 10-15 seconds after the value was set.
Some clients are getting the value right away.

What can I do?
Splitting any ASP (the GetValue or AppManager) will help?

Thanks for any advice.