Doc update + bump to 0.9.0
onShow promise support