bug fixes and add app update service to boot receiver