fixed: background transition bug