add method - asyncOperationWithChangedProgress
code style changes
code style changes
add didDismissHandler callback
rename folder from Extensions to Categories
code style changes