Implemented Intent Service probably will refactor later