added support for literal updates