handle sort firing on add
tests for silent adding
add {sort: false} option