throw warning when ascii is used with *_with_initial() funcs
update api
retry on temp failure
Merge pull request #61 from rynop/master

throw warning when ascii is used with *_with_initial() funcs