Update

Replace _encode() to quote()
Fix find('first') data
Add defaults parameter