reduce parse access and set query cache