switch to createObject instead of placeOrder

it support imageId = globalIdentifier from public/private images