Updated push, if duplicate entry exists return error