I notice that 44.x is on steam, I havent receive the key so I still playing on the itch.io 43.7 version. Already submitted the survey a while back though.
ok sorry. i haven't sent the next batch of keys out yet.
Hope I can get it soon <3