add test
push only unique history