Use volley for network processing and still need to clean up the code
and also left to finish up the for image downloading