no need of wait* operation in sync mode