updating presentation layer