function meta now returns null if meta-data for provided key doesn't exist
menu function update