fix data_push

data_push() fail when $overwritedata = false and $data_id already exists