fix non icon error
fixed invlaid json parsing exception
add null guard
fixed update app exception
fixed OTP