drawable interface update