Search : Creating a never ending background service