synchronize calls to driver