background changes color based on time