add urlAppendCallback option