improve tests
update changelog