updating to dynamic app