consolidated ajax requests