only call success function once