diff --git a/main.go b/main.go
index d1259bf8e9815f156ba322557afa502d7e67f3f7..10b16098f7ec4bb3b9dfae0fe19b8b126d3bd6df 100644
--- a/main.go
+++ b/main.go
@@ -498,7 +498,7 @@ func keepAlive(c *Context) error {
 			}
 
 			if container.State.Running {
-				time.Sleep(INTERVAL * time.Millisecond)
+				client.WaitContainer(c.Id)
 			} else {
 				return nil
 			}