Backend API updates, misc fixes