remove unused casting
few changes via lint inspection
few changes via lint inspection
do not process null, empty or error response with cache
fix missed activity fail
refactoring
refactoring
refactoring layout res
refactoring