add background gradient changing over time