Update Kotlin version
A lot of changes
A lot of changes