update logic clicking call button