fix fork bug