update and bugs