some fixes
Use http service to fetch remote data