Everything is manual for getting updates and processing, make it run in the background and send updates to the client whenever eavailable