Merge branch 'master' into develop
GCD to perform task in main thread
Merge branch 'develop'