solved a bug related to updating individual bookmarkitem when updating. also closes #24. created a separate service for modal related stuff.