Adding sync and async.