Refactor starred item to singleton object + support starring/unstarring