only reconnect signals if package changed