U rarely see the call holders exercise their calls earlier than expiration
date. They simply sells the call out right, preventing from losing time
value.
The call sellers and buyers do not have one to one relationship, they all
sell and buy from the Option House, so even in rare case someone exercise
his call early, the Option House will randomly assign it to a call seller.