update push to accept sig and logmsg, make lookup reference follow lookup api