usage: next event saves to remote