performance improvement for get request