ui fix, new allocators, per worker gates