use geopattern in js; remove from gems
add beforeEdit & afterEdit filter
using geopattern to generate user avatar