add datalayer
upgrade backbone + underscore