add cache process for get method