[feat/card-comments] delay state changing api calls to save()