autopadding option, do not use stream with update/final

should fix #9 and #12, needs tests