update and added screen setting for canvas