If you use a remote access to the case the object which you retrieve is a new object, so yes you need to push it back after change it.
It depends on your requirements what approach you might use.
You should describe a bit more what your environment look like and what you try to achieve.
You could use Hibernate OGM to have it track dirtyness as you would do with any JPA provider, but it currently works only with embedded cache (no Hot Rod yet).
Also, you could consider to simply re-write the whole graph back into the grid: being a very fast operation it shouldn't be a problem (YMMV)