add edit venue function, front-end and back-end