add attachment support
update attachment implementation
addAttachment endpoint