even more bug fixes! mainly, optimizing core data fetches.