checkpointing before back and forth calls between client and binder