Use onStartCommand to instead of onStart
first update