[MODIFY] upgrade gradle and dependencies
[MODIFY] swap threads
[MODIFY] gitignore