added fluent update method for caption