Adding more advanced background task handling for loading contacts
No longer allowing two tasks to be running at the same time