How does HyperSync work?