worked on the refresh request and separated refresh helpers into a separate file