Adding more comprehensive camera example and showing usage of async method