change getstop to getstops and added the caching for getstops