fixes #2
fixes #4
save API password temporarily
fixes #5