improved a:sync