using for...in when traverse object with less properties

performance benchmark when traverse object:

http://jsperf.com/delete-properties-or-create-new-one

usually, req.cookies do not contain more then 10 cookie, so traverse these object, we should using for...in