fix bug when initialize bounds in optim
fix bug when initialize bounds in optim