improved blob implementation, added large text string support