adding a custom queue engine for vminfod and moved away from a locking mechanism to a queueing system