avoid camera app crashing if context has been disposed
handle EXTRA_OUTPUT not working on some phones & android versions
update binary