updated changelog
support functool.partial
update changelog