added final fade out animation if loop==NO