Updated remote_object to use the standard futures