rebuild : gupnp