update developer documentation