fix stream error

allow use different accounts. do uploading async

update gruntfile
merged