fix init value bug