fix warning
clean up using backbone