Replaced sync methods with corresponding async versions