updating visuals and in app purchase