use backbone to manager resources