added exec sync