Implement Volley request and refactor code. Inspired by @alwayskim