added background tread for listening to feeds