Added 0.4 & beta 0.4

Adds a loading message and fixes loading not going away because of
cashed boolean new uses AtomicBoolean