fix assignment expression order of @prepare