Converted more API methods to native Promises