update offline app