updating backend stuff