fix loop forever