add fzrealloc