[add] backend for chaning background