fixed _id bug