core: change allocators and messages