sync adapt

sync adapt