fix init strange bug