Event-based Dependency for GPU Force Halo Exchange