I need to read and write from/to a tasks table from multiple threads. These threads are consumers of the tasks table and remove and update tasks from it. They update the tab