updated documentation
dispatch_async everything in the private delegate helper class' UINavigationControllerDelegate callback implementations