* [core]: fix warning "not enough variable arguments to fit a sentinel"

use more of dynamic string allocators.