Service on start method improved