use skynet_malloc api