added notes for async methods