apps/views.AppDetail: using requests instead of pluct