fixes #5, take photo functionality changed
added async save image feature - will make the ui respond faster after taking a photo