udpate cycle module to use vectors for workplaces and process them