fixed synchronization and auto tuning