added user-agent callbacks for important sync decision points
bumped version