added timeout to fadein out