Update GCamera: support blockCallBack